watercress soup - German English Dictionary